package com.settlement.system.model.form;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

/**
* <p>
* 退单明细
* </p>
*
* @author huangrensen
* @since 2024-08-02
*/
@Schema
@Data
public class OdsOmsRetailReturnOrderDetailsForm {
    @Schema(description="明细唯一id")
    private Long lineNo;

    @Schema(description="")
    private Long orderGoodsLineNo;

    @Schema(description="商品")
    private String goodsSn;

    @Schema(description="商品")
    private String goodsName;

    @Schema(description="Sku")
    private Long skuId;

    @Schema(description="sku")
    private String sku;

    @Schema(description="商品")
    private Long goodsId;

    @Schema(description="退货")
    private Long goodsNumber;

    @Schema(description="实际入库数量")
    private Long goodsNumberReturnSj;

    @Schema(description="商品单价")
    private Long goodsPrice;

    @Schema(description="当前售价")
    private Long shopPrice;

    @Schema(description="均摊金额")
    private Long sharePrice;

    @Schema(description="均摊实付金额")
    private Long sharePayment;

    @Schema(description="")
    private Integer isGift;

    @Schema(description="商品 barcode")
    private String barcode;

    @Schema(description="是否预购0否，1是")
    private Integer isYugou;

    @Schema(description="套餐关联标记")
    private Long taocanLinkSign;

    @Schema(description="实付金额")
    private Long payment;

    @Schema(description="")
    private String poNo;

    @Schema(description="")
    private String returnOrderId;

    @Schema(description="")
    private String goodsSname;

    @Schema(description="")
    private Integer isCombo;

    @Schema(description="成本价")
    private Long cbj;

    @Schema(description="颜色编码")
    private String colorCode;

    @Schema(description="颜色名称")
    private String colorName;

    @Schema(description="尺码编码")
    private String sizeCode;

    @Schema(description="尺码名称")
    private String sizeName;

    @Schema(description="品牌名称")
    private String brandName;

    @Schema(description="")
    private Long sjRkJtJe;

    @Schema(description="")
    private Long sjRkYhJe;

    @Schema(description="退单编号")
    private String returnOrderSn;

    @Schema(description="")
    private LocalDateTime lastUpdate;

}
